<?php
 Session_Start () ;
 If (!$_SESSION ["repertoire_config"]) { Header ("Location: ../../sortie.php?sortie=3") ; }
 Include ($_SESSION ["repertoire_config"]."/garennes.cfg") ;
 Include ($_SESSION ["repertoire_config"]."/init.php") ;
 Include ("../include/config.inc") ;
 verif_droits ($droit_courant, $_SESSION ["code"]) ;
 
 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' AND ordre='0'", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ; 
 
 Echo "<HTML><HEAD>" ;
 entete_html ("Garennes", "travail", 1) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 Echo "</HEAD>" ;
 Echo "<BODY BACKGROUND=\"../images/fond.png\" TEXT=\"#000000\" onContextMenu=\"return false\">" ;
 // Connexions
 $resultat = SQL_commande ("SELECT u.nom,u.prenom,u.droits,s.date,s.dateheure,s.dh_maj,s.ip,s.duree_session
                              FROM sessions s, utilisateurs u
                             WHERE (s.date LIKE '".Date ("Y-m-d")."%' OR s.date LIKE '".Date ("Y-m-").(Date ("d")-1)."%')
			       AND u.id_utilisateur=s.utilisateur AND s.droits>'".$droit_eleve."' AND s.actif='1'
			     ORDER BY u.nom,u.prenom", $id_sql) ;
 If (SQL_nbr_lignes ($resultat))
  {
   $nbr = 0 ;
   Echo "<CENTER><FONT COLOR=\"#0000FF\">Il&nbsp;y&nbsp;a&nbsp;".SQL_nbr_lignes ($resultat)."&nbsp;connexion" ;
   If (SQL_nbr_lignes ($resultat) > 1) { Echo "s" ; }
   Echo "&nbsp;du&nbsp;personnel&nbsp;actuellement</FONT></CENTER>" ;
   Echo "<TABLE WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">" ;
   Echo "<TR>" ;
   Echo "<TD vALIGN=\"TOP\">" ;
   Echo "<TABLE ALIGN=\"CENTER\" BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"0\" BGCOLOR=\"".$l ["couleur_fond"]."\" STYLE=\"border:1px solid #000000;border-collapse:collapse\">" ;
   Echo "<TR BGCOLOR=\"".$l ["lien"]."\">" ;
   Echo "<TD ALIGN=\"LEFT\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Nom</B>&nbsp;</FONT></TD>" ;
   Echo "<TD ALIGN=\"LEFT\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Pr&eacute;nom</B>&nbsp;</FONT></TD>" ;
   Echo "<TD ALIGN=\"CENTER\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Connect&eacute;&nbsp;depuis&nbsp;le</B>&nbsp;</FONT></TD>" ;
   Echo "<TD ALIGN=\"CENTER\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Dernier&nbsp;acc&egrave;s</B>&nbsp;</FONT></TD>" ;
   Echo "<TD ALIGN=\"CENTER\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Autorisation&nbsp;jusqu'au</B>&nbsp;</FONT></TD>" ;
   Echo "<TD ALIGN=\"CENTER\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Adresse&nbsp;IP</B>&nbsp;</FONT></TD>" ;
   Echo "</TR>" ;
   While ($ligne = SQL_tableau_associatif ($resultat, ""))
    {
     $nbr++ ;
     Echo "<TR" ;
     If ($nbr%2 == 0) { Echo " BGCOLOR=\"".$l ["nom"]."\"" ; }
     Echo ">" ;
     Echo "<TD ALIGN=\"LEFT\">&nbsp;<FONT SIZE=\"".$l ["titre"]."\">".$ligne ["nom"]."&nbsp;</FONT></TD>" ;
     Echo "<TD ALIGN=\"LEFT\">&nbsp;<FONT SIZE=\"".$l ["titre"]."\">".$ligne ["prenom"]."&nbsp;</FONT></TD>" ;
     Echo "<TD ALIGN=\"CENTER\">&nbsp;<FONT SIZE=\"".$l ["titre"]."\">".Date ("d", $ligne ["dateheure"])."&nbsp;".$nom_mois [(integer)Date ("m", $ligne ["dateheure"])]."&nbsp;".Date ("Y", $ligne ["dateheure"])."&nbsp;a&nbsp;".Date ("H:i:s", $ligne ["dateheure"])."</FONT>&nbsp;</TD>" ;
     Echo "<TD ALIGN=\"CENTER\">&nbsp;<FONT SIZE=\"".$l ["titre"]."\">".Date ("d", $ligne ["dh_maj"])."&nbsp;".$nom_mois [(integer)Date ("m", $ligne ["dh_maj"])]."&nbsp;".Date ("Y", $ligne ["dh_maj"])."&nbsp;a&nbsp;".Date ("H:i:s", $ligne ["dh_maj"])."</FONT>&nbsp;</TD>" ;
     //If ($ligne ["droits"] < 3) { $tt = $troptard_prof ; } Else { $tt = $troptard_admin ; }
     $tt = $ligne ["duree_session"] ;
     Echo "<TD ALIGN=\"CENTER\">&nbsp;<FONT SIZE=\"".$l ["titre"]."\">".Date ("d", $ligne ["dateheure"]+$tt)."&nbsp;".$nom_mois [(integer)Date ("m", $ligne ["dateheure"]+$tt)]."&nbsp;".Date ("Y", $ligne ["dateheure"]+$tt)."&nbsp;a&nbsp;".Date ("H:i:s", $ligne ["dateheure"]+$tt)."</FONT>&nbsp;</TD>" ;
     Echo "<TD ALIGN=\"CENTER\">&nbsp;<FONT SIZE=\"".$l ["titre"]."\">".$ligne ["ip"]."</FONT>&nbsp;</TD>" ;
     Echo "</TR>";
    }
   Echo "</TD></TR></TABLE>" ;
   Echo "</TD></TR></TABLE>" ;
  }
 Else
  {
   Echo "<CENTER><FONT COLOR=\"#0000FF\">Il&nbsp;n'y&nbsp;a&nbsp;aucune&nbsp;connexion&nbsp;du&nbsp;personnel&nbsp;actuellement</FONT></CENTER>" ;
  }
 Echo "<BR>" ;
 $resultat = SQL_commande ("SELECT e.nom,e.prenoms,c.nom AS nom_classe,c.nom_bref,s.date,s.dateheure,s.dh_maj,s.ip
                              FROM sessions s, eleves e, classes c
                             WHERE s.date='".Date ("Y-m-d")."'
	    	               AND e.id_eleve=s.utilisateur AND s.droits='".$droit_eleve."'
			       AND e.classe=c.id_classe
			     ORDER BY e.nom,e.prenoms", $id_sql) ;
 If (SQL_nbr_lignes ($resultat))
  {
   $nbr = 0 ;
   Echo "<CENTER><FONT COLOR=\"#0000FF\">Il&nbsp;y&nbsp;a&nbsp;".SQL_nbr_lignes ($resultat)."&nbsp;connexion" ;
   If (SQL_nbr_lignes ($resultat) > 1) { Echo "s" ; }
   Echo "&nbsp;&eacute;l&egrave;ve&nbsp;actuellement</FONT>></CENTER>" ;
   Echo "<TABLE WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">" ;
   Echo "<TR>" ;
   Echo "<TD vALIGN=\"TOP\">" ;
   Echo "<TABLE ALIGN=\"CENTER\" BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"0\" BGCOLOR=\"".$l ["couleur_fond"]."\" STYLE=\"border:1px solid #000000;border-collapse:collapse\">" ;
   Echo "<TR BGCOLOR=\"".$l ["lien"]."\">" ;
   Echo "<TD ALIGN=\"LEFT\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Nom</B>&nbsp;</FONT></TD>" ;
   Echo "<TD ALIGN=\"LEFT\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Pr&eacute;nom</B>&nbsp;</FONT></TD>" ;
   Echo "<TD ALIGN=\"CENTER\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Classe</B>&nbsp;</FONT></TD>" ;
   Echo "<TD ALIGN=\"CENTER\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Connect&eacute;&nbsp;depuis&nbsp;le</B>&nbsp;</FONT></TD>" ;
   Echo "<TD ALIGN=\"CENTER\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Dernier&nbsp;acc&egrave;s</B>&nbsp;</FONT></TD>" ;
   Echo "<TD ALIGN=\"CENTER\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Autorisation&nbsp;jusqu'au</B>&nbsp;</FONT></TD>" ;
   Echo "<TD ALIGN=\"CENTER\"><FONT SIZE=\"".$l ["titre"]."\">&nbsp;<B>Adresse&nbsp;IP</B>&nbsp;</FONT></TD>" ;
   Echo "</TR>" ;
   While ($ligne = SQL_tableau_associatif ($resultat, ""))
    {
     $nbr++ ;
     Echo "<TR" ;
     If ($nbr%2 == 0) { Echo " BGCOLOR=\"".$l ["nom"]."\"" ; }
     Echo ">" ;
     Echo "<TD ALIGN=\"LEFT\">&nbsp;<FONT SIZE=\"".$l ["titre"]."\">".$ligne ["nom"]."</FONT>&nbsp;</TD>" ;
     Echo "<TD ALIGN=\"LEFT\">&nbsp;<FONT SIZE=\"".$l ["titre"]."\">".$ligne ["prenoms"]."</FONT>&nbsp;</TD>" ;
     Echo "<TD ALIGN=\"LEFT\">&nbsp;<FONT SIZE=\"".$l ["titre"]."\">(".$ligne ["nom_bref"].")&nbsp;".$ligne ["nom_classe"]."</FONT>&nbsp;</TD>" ;
     Echo "<TD ALIGN=\"CENTER\">&nbsp;<FONT SIZE=\"".$l ["titre"]."\">".Date ("d", $ligne ["dateheure"])."&nbsp;".$nom_mois [(integer)Date ("m", $ligne ["dateheure"])]."&nbsp;".Date ("Y", $ligne ["dateheure"])."&nbsp;a&nbsp;".Date ("H:i:s", $ligne ["dateheure"])."</FONT>&nbsp;</TD>" ;
     Echo "<TD ALIGN=\"CENTER\">&nbsp;<FONT SIZE=\"".$l ["titre"]."\">".Date ("d", $ligne ["dh_maj"])."&nbsp;".$nom_mois [(integer)Date ("m", $ligne ["dh_maj"])]."&nbsp;".Date ("Y", $ligne ["dh_maj"])."&nbsp;a&nbsp;".Date ("H:i:s", $ligne ["dh_maj"])."</FONT>&nbsp;</TD>" ;
     If ($ligne ["droits"] < 3) { $tt = $troptard_prof ; } Else { $tt = $troptard_admin ; }
     Echo "<TD ALIGN=\"CENTER\">&nbsp;<FONT SIZE=\"".$l ["titre"]."\">".Date ("d", $ligne ["dateheure"]+$tt)."&nbsp;".$nom_mois [(integer)Date ("m", $ligne ["dateheure"]+$troptard)]."&nbsp;".Date ("Y", $ligne ["dateheure"]+$tt)."&nbsp;a&nbsp;".Date ("H:i:s", $ligne ["dateheure"]+$tt)."</FONT>&nbsp;</TD>" ;
     Echo "<TD ALIGN=\"CENTER\">&nbsp;<FONT SIZE=\"".$l ["titre"]."\">".$ligne ["ip"]."</FONT>&nbsp;</TD>" ;
     Echo "</TR>";
    }
   Echo "</TD></TR></TABLE>" ;
   Echo "</TD></TR></TABLE>" ;
  }
 Else
  {
   Echo "<CENTER><FONT COLOR=\"#0000FF\">Il&nbsp;n'y&nbsp;a&nbsp;aucune&nbsp;connexion&nbsp;&eacute;l&egrave;ve&nbsp;actuellement</FONT></CENTER>" ;
  }
 Echo "</BODY></HTML>" ;
?>